U kunt uw eigen gegevenstypen maken in Visual Basic. Deze moeten echter eerst worden gedefinieerd in een instructie Type...End Type of in een geregistreerde objectbibliotheek of typebibliotheek. Voor deze fout zijn de volgende oorzaken en oplossingen mogelijk:
Gebruik de instructie Type in een module om een nieuw gegevenstype te declareren. Als u een verwijzing naar een klasse probeert te maken, moet deze klasse zichtbaar zijn voor het project. Als u in uw programma naar een klasse verwijst, moet er een klassenmodule met de opgegeven naam in uw project aanwezig zijn. Controleer de spelling van de typenaam of van de naam van het object.
Verplaats de definitie van het type naar een standaardmodule waar het type Public kan zijn.
Open het dialoogvenster Verwijzingen en selecteer de juiste objectbibliotheek of typebibliotheek. Als u bijvoorbeeld het selectievakje Data Access Object in het dialoogvenster Verwijzingen niet inschakelt, worden typen als Database, Recordset en TableDef niet herkend en veroorzaken verwijzingen naar deze typen bovenstaande fout.
Selecteer voor aanvullende informatie het desbetreffende item en druk op F1 (in Windows) of op HELP (op de Macintosh).